package com.flyco.modules.stm.service;

import com.flyco.common.api.vo.Result;
import com.flyco.modules.stm.entity.OaPushDTO;
import com.flyco.modules.stm.entity.OaWldb;
import com.baomidou.mybatisplus.extension.service.IService;
import com.flyco.modules.stm.model.ReplenishmentContext;
import com.flyco.modules.stm.model.RetreatContext;

/**
 * @Description: oa要货退仓表
 * @Author: flyco
 * @Date:   2022-12-12
 * @Version: V1.0
 */
public interface IOaWldbService extends IService<OaWldb> {

    Result<?> pushRetreatOA(OaPushDTO oaPushDTO, RetreatContext retreatContext, String userName);

    Result<?> pushReplenishmentOA(OaPushDTO oaPushDTO, ReplenishmentContext replenishmentContext, String userName);
}
